vehicle producer - Francés Inglés Diccionario